.layui-tab-title li a{
    background-color:#fff !important;
    color:#8492A6 ;
    padding:0 10px;
    display: inline-block;
}

/* .layui-tab-title li a::after{
    content:"";
    display: inline-block;
    width: 1px;
    height: 16px;
    background-color:#E2E9F1;
    position: relative;
    top:3px;
    left:15px;
} */
.layui-tab-title li:last-child a::after,ul.layui-tab-title li:last-child::after{
    display: none;
}
.layui-layer-title{
    color:#475669 !important;
    font-size:20px !important;
    font-family:PingFang SC;
    padding-bottom:18px;
    font-weight: bold;
}
/* .comm-title {
    display: none!important;
} */
.comm-title,.common-open .layui-layer-title{
    color:#475669 !important;
    font-size:20px !important;
	padding-bottom:36px;
    font-weight: bold;
  }
  .new-title{
      margin: 30px 0 0 20px;
  }
  .common-open .layui-layer-title{
	  padding-top:20px;
	  padding-bottom: 0;
	  background-color: #F7F9FA !important;
	  border:none !important;
  }
  .new-btn-style{
      background-color:#2DCA93;
      font-size:12px !important;
  }
  .new-body-style{
	  padding:20px !important;
  }
  .comm-title+.tpcms-body-div{
	  padding:0;
  }
  .new-body{
	  padding:20px !important;
  }
  .layui-table-page .layui-laypage-curr .layui-laypage-em{
	background-color: #2DCA93;
  }
  .layui-table-page button{
	background-color: #2DCA93;
	color:#fff;
	border-color:#2DCA93;
  }
  .btn-cancel button{
	border:none;
  }
  .btn-cancel .layui-btn-danger{
    background-color: #FF6262;
    border-radius: 0 2px 2px 0;
  }
  .btn-fix button{
	  width: 95px;
	  height: 38px;
	  line-height: 38px;
	  background-color: #2DCA93;
	color:#fff;
	border-color:#2DCA93;
	box-sizing: border-box;
	font-size:14px;
  }
  #input1,.search-btn{
      display: inline-block;
	  width: 50px;
	  height: 38px;
	  line-height: 38px;
	  font-size:14px;
	  box-sizing: border-box;
	  background-color: #2DCA93;
	  color:#fff;
      border:none;
      text-align: center;
      border-radius: 4px;
  }
  #input1:hover,.search-btn:hover{
      color:#fff;
  }
  #test6::placeholder{
	  color:#4C535A;
  }
  .bottom-icon{
	  position: absolute;
	  right:15px;
	  top:17px;
	  border:4px solid transparent;
	  border-top-color:#4C535A;
  }
  #input_content::placeholder{
	  color:#C0CCDA;
  }
  .layui-laypage-skip,.layui-laypage-next,.layui-laypage-curr,.layui-laypage-prev{
	  float: left;
  }
  .layui-laypage-limits{
	  float: right;
  }
  .layui-laypage-count{
	  margin-left:30px !important;
  }
  .layui-table-page{
	  padding-top:20px;
	  height: 60px;
  }
  table{
    width: 100% !important;
}
thead{
    background-color:#F5F8FC !important;
}
thead th,.layui-table-header,.layui-form,tbody td{
    border:none !important;
}
tbody td{
    border-bottom:1px solid #e5e5e5 !important;
}
thead th{
    color:#475669 !important;
    font-size:14px !important;
    font-weight: bold !important;
}
.layui-form-checked[lay-skin=primary] i{
    border-color: #2DCA93;
    background-color: #2DCA93;
}
.layui-word-aux{
    padding:0 !important;
}
.layui-input-inline{
    position: relative;
}
.layui-form-item input{
    border-color:#D3DCE6 !important;
    padding-left: 20px;
    color: #475669;
}
table .layui-table-cell{
    color:#5F6E82;
    padding-left: 20px;
}
.layui-tab-card{
    border:none;
}
li.cats{
    padding:0 !important;
}
ul.layui-tab-title{
    background-color:#fff !important;
    border:none !important;
    line-height: 40px;
}
ul.layui-tab-title li:not(.cats){
    color:#8492A6;
    border:none;
    padding:0 10px;
}
ul.layui-tab-title .layui-this,ul.layui-tab-title .layui-this a{
    font-weight: bold;
    color:#475669 !important;
}
ul.layui-tab-title li::after{
    content:"";
    display: inline-block;
    width: 1px !important;
    height: 16px !important;
    background-color:#E2E9F1;
    position: relative !important;
    top:3px !important;
    left:15px !important;
    margin: 0 10px;
}
.test-asa{
    margin-left: 50px;
}
.layui-tab-card{
    box-shadow: none;
}
.layui-tab-card>.layui-tab-title .layui-this{
    background: transparent !important;
}
.new-table td a:only-child{
    background-color:transparent !important;
}
.new-table+div .layui-form-onswitch,.new-btn-style{ 
    border-color: #2DCA93 !important;
    background-color: #2DCA93 !important;
    color:#fff !important;
    font-size:12px !important;
}
.new-form .layui-form-onswitch{
    border-color: #2DCA93 !important;
    background-color: #2DCA93 !important;
}
.layui-form-onswitch {
    border-color: #2DCA93;
    background-color: #2DCA93;
}
.btn-edit{
    display: inline-block;
    border-color:#ebeffc;
    background-color:#ebeffc !important;
    color:#6a7398;
    font-size:12px !important;
    border:none !important;
}
.btn-edit:hover{
    border-color:#ebeffc !important;
    color:#6a7398 !important;    
}
.btn-cancel{
    display: inline-block;
    border-color:#ebeffc;
    background-color:#ebeffc !important;
    color:#6a7398;
    font-size:12px !important;
    border-radius: 0 2px 2px 0;
}
.layui-table-sort[lay-sort=asc] .layui-table-sort-asc,.layui-table-sort i.layui-table-sort .layui-table-sort-asc:hover{
    border-bottom-color:#559FF0 !important;
}
.layui-table-sort[lay-sort=desc] .layui-table-sort-desc,.layui-table-sort[lay-sort=desc] .layui-table-sort-desc:hover{
    border-top-color:#559FF0 !important;
}
.other-filter li{
    display: inline-block;
}
.layui-form-radio>i:hover, .layui-form-radioed>i{
    color:#2DCA93;
}
.layui-elem-quote{
    border:1px solid #D3DCE6;
    min-height: 100px;
    color:#C0CCDA;
}
.layui-input-inline:not(:last-child) input::placeholder{
    color:#C0CCDA;
}
.btn-res{
    border-color:#D3DCE6 !important;
    color:#475669 !important;
}
.layui-form-label{
    color:#475669 !important;
}
.new-form .layui-form-checked i, .new-form .layui-form-checked:hover i{
    color:#2DCA93 !important;
}
.new-form .layui-form-checked span, .new-form .layui-form-checked:hover span{
    background-color:#2DCA93 !important;
}
.new-layer .layui-layer-title{
    background-color:#fff !important;
    border:none !important;
    padding:20px !important;
    font-size:20px !important;
}
.new-layer ::placeholder{
    color:#C0CCDA;
}

.new-form input::placeholder,.new-form textarea::placeholder{
    color:#C0CCDA;
}
#hqdw,#hq_developers,#source,.default-btn{
    display: inline-block;
    height: 38px;
    line-height: 38px !important;
    border-color:#D3DCE6;
    color:#475669;
}
.new-form .layui-form-radio>i:hover, .layui-form-radioed>i{
    color:#2DCA93;
}
.new-form .layui-form-radio, .layui-form-radio *{
    white-space:nowrap;
}
.new-form .layui-form-radio>div{
    /* width: 165px; */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.search-btn{
    cursor: pointer;
}
.layui-btn-disabled{
    background-color:#ddd !important;
    color:#fff;
}
.new-form .layui-select-title input::placeholder{
    color:#4C535A !important;
}
.new-form .layui-edge{
    border-width: 4px;
    border-top-color:#4C535A;
    margin-top: 0px !important;
    position: absolute;
    right: 5px !important;
}
.trand-btn{
    color:#2DCA93 !important;
    background-color:transparent !important;
}
.btn-add{
    font-size:12px !important;
    color:#fff !important;
    border-color:#559FF0;
    background-color:#559FF0;
    
}
.layui-laypage-curr~a,.layui-laypage-curr~span{
    float: left;
}
body{
    font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol !important;
}
.layui-btn-xs{
    line-height: 20px !important;
}
#up_imgs .upload-icon-img img{
    width:100px;
    height:90px;
    padding-left: 5px;
}
.btn_color {
    background-color: #2DCA93!important;
}
.layui-tab-title .layui-this::after {
    border-width: .5px!important;
    margin: 0 20px;
}


/* 7月10日 */
.new-input-block{
    width: 180px;
    height: 38px;
}

 .layui-input{
    padding-right: 0px !important;
}

.new-upload-width{
    width: 106px;
    margin-bottom: 20px;
}
.new-text-top{
    display: block;
    margin-top: 20px;
}
.new-margin{
    margin: 12px 0 9px 15px;
}
.new-buttom{
    margin-bottom: 20px;
}
.new-right{
    margin-right: 14px;
}
/* 7月10日 */

/* 7月11日 */
.new-tacms-body-div{
    padding-left: 21px !important;
}
.new-title-left{
    position: relative;
    left: -10px !important;
}
.new-form-left{
    margin-left: 15px;
}
.new-text-align-left{
	text-align: left !important;
}
.paddding-kong{
    padding: 0 !important;
}


/* 12/14 cxy 后台通用样式 */
.page-body{
    padding:20px;
}
.page-tab-title{
    padding:10px !important;
}
.page-main{
    background-color: #fff;
    padding: 20px;
}
.page-table thead,.page-table table thead,.page-table th,.page-table table th{
    background-color: #F5F8FC !important;
}
.page-body .layui-colla-item{
    background-color: transparent !important;
}
.page-body .layui-colla-item .layui-colla-title {
    background-color: #F5F8FD !important;
    border: none !important;
    margin-bottom: 20px;
}
.page-tree .layui-tree-entry{
    height: auto;
    padding: 0;
}
.page-tree .layui-tree-main{
    height: 42px;
    background-color:#F5F8FD;
    line-height: 40px;
    display: block;
}
.page-tree .layui-tree-entry:hover{
    background-color: none;
}
.page-tree .layui-tree-pack .layui-tree-main{
    background-color: #fff;
}
.page-tree .layui-tree-iconArrow:after{
    border-left-color:#475669;
    transition: none;
}
.page-tree .layui-tree-txt{
    color:#475669;
    font-weight: bold;
}
.page-tree .layui-tree-pack .layui-tree-main .layui-tree-txt{
    font-weight: normal;
}
.page-tree .layui-tree>.layui-tree-set{
    margin-bottom: 20px;
}
.page-tree .layui-tree-spread .layui-tree-iconArrow:after{
    border-left-color:transparent;
    border-top-color:#475669;
    top:7px;    
}
.comm-main-title{
    color:#475669;
    font-size:16px;
    margin-bottom: 20px;
}
.flex{
    display: flex;
}
.flex_col{
    display: flex;
    flex-direction: column;
}
.flex_1{
    flex:1;
}
.page-main-item{
    background-color: #fff !important;
    padding:20px;
}
.box-shadow{
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
}
.item-title{
    color:#475669;
    font-size:16px;
}
.ml{
    margin-left: 20px;
}
.mr{
    margin-right: 20px;
}
.mt{
    margin-top:20px;
}
.mb{
    margin-bottom: 20px;
}
.mlr{
    margin-left: 20px;
    margin-right: 20px;
}
.number{
    font-weight: bold;
    font-size:36px;
    color: #475669;
}
.number_lable{
    color:#475669;
    margin-top:5px;
}
.text-center{
    text-align: center;
}